package com.kws.tool.dto;

import io.swagger.annotations.ApiModelProperty;

/**
 * <b>RemarkSignFieldConfigRq</b>
 *
 * @description: RemarkSignFieldConfigRq <br>
 * @date: 2024/12/3 13:22 <br>
 * @author: lhm <br>
 * @version: 1.0 <br>
 */
public class RemarkSignFieldConfigRq {
    @ApiModelProperty(value = "自由备注模式，默认值 false")
    private boolean freeMode;

    @ApiModelProperty(value = "文字输入方式，默认值：1")
    private Integer inputType;

    @ApiModelProperty(value = "是否开启手写抄录AI校验，默认值：0")
    private Integer aiCheck;

    @ApiModelProperty(value = "预设待抄录信息（最多支持100个汉字，含标点符号，内容中输入\\n可以换行）")
    private String remarkContent;

    @ApiModelProperty(value = "备注区是否可以移动，默认值 false")
    private boolean movableSignField;

    @ApiModelProperty(value = "备注文字字号，默认值14px")
    private Integer remarkFontSize;

    public boolean isFreeMode() {
        return freeMode;
    }

    public void setFreeMode(boolean freeMode) {
        this.freeMode = freeMode;
    }

    public Integer getInputType() {
        return inputType;
    }

    public void setInputType(Integer inputType) {
        this.inputType = inputType;
    }

    public Integer getAiCheck() {
        return aiCheck;
    }

    public void setAiCheck(Integer aiCheck) {
        this.aiCheck = aiCheck;
    }

    public String getRemarkContent() {
        return remarkContent;
    }

    public void setRemarkContent(String remarkContent) {
        this.remarkContent = remarkContent;
    }

    public boolean isMovableSignField() {
        return movableSignField;
    }

    public void setMovableSignField(boolean movableSignField) {
        this.movableSignField = movableSignField;
    }

    public Integer getRemarkFontSize() {
        return remarkFontSize;
    }

    public void setRemarkFontSize(Integer remarkFontSize) {
        this.remarkFontSize = remarkFontSize;
    }
}
